<template>
    <div>
      <el-upload
      :class="display?'display':''"
        class="upload-demo"
        action="https://jsonplaceholder.typicode.com/posts/"
        :on-preview="handlePreview"
        :on-remove="handleRemove"
        :before-remove="beforeRemove"
        multiple
        :limit="3"
        :on-exceed="handleExceed"
        :file-list="fileList"
        :on-change="change"
        
      >
        <el-button size="small" type="primary">点击上传</el-button>
        <el-button size="small" type="primary">点击下载</el-button>
  
        <!-- <div slot="tip" class="el-upload__tip">
          只能上传jpg/png文件，且不超过500kb
        </div> -->
      </el-upload>
    </div>
  </template>
  
  <script>
  export default {
    data() {
      return {
        fileList: [
          // {
          //   name: "food.jpeg",
          //   url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100",
          // },
          // {
          //   name: "food2.jpeg",
          //   url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100",
          // },
        ],
        display:false
      };
    },
    methods: {
      change(file, fileList){
          console.log(fileList,42);
          if(fileList.length>0){
              this.display = true
          }
      },
      handleRemove(file, fileList) {
        console.log(file, fileList);
      },
      handlePreview(file) {
        console.log(file);
      },
      handleExceed(files, fileList) {
        this.$message.warning(
          `当前限制选择 3 个文件，本次选择了 ${files.length} 个文件，共选择了 ${
            files.length + fileList.length
          } 个文件`
        );
      },
      beforeRemove(file, fileList) {
        return this.$confirm(`确定移除 ${file.name}？`);
      },
    },
    created() {},
  };
  </script>
  <style scoped>
      .display{
          display: flex;
          align-items: center;
      }
      ::v-deep .el-upload-list.el-upload-list--text{
          margin-left:12px;
  
      }
     ::v-deep .el-upload-list__item-status-label{
          display: none !important;
      }
  </style>
  